1. \w - èñïîëüçóåì äëÿ ïîñëåäîâàòåëüíîñòè [0-9a-zA-Z_] 2. Äëÿ ïîèñêà êèðèëëè÷åñêèõ ñèìâîëîâ èñïîëüçóåì [à-ÿÀ-߸¨] 3. Äëÿ ñòðîê Þíèêîäà èñïîëüçóåì ìîäèôèêàòîð u 4. Àêêóðàòíî ðàáîòàåì ñ ñèìâîëüíûìè êëàññàìè â ðåæèìå Þíèêîäà ==================================================================== \p{Ll} \p{Lowercase_Letter} – ñòðî÷íûå áóêâû. \p{Lu} \p{Uppercase_Letter} – ïðîïèñíûå áóêâû. \p{Lo} \p{Other_Letter} – áóêâû, íå èìåþùèå ðåãèñòðà è íå ÿâëÿþùèåñÿ ìîäèôèêàòîðàìè, â òîì ÷èñëå áóêâû èâðèòà, áåíãàëè, ÿïîíñêîãî è òèáåòñêîãî ÿçûêîâ è ò. ä. \p{L&} Ñîêðàùåííàÿ çàïèñü äëÿ âñåõ ñèìâîëîâ, îáëàäàþùèõ ñâîéñòâàìè \p{Ll}, \p{Lu} è \p{Lt}. \p{L} Ñîêðàùåííàÿ çàïèñü äëÿ âñåõ ñèìâîëîâ, îáëàäàþùèõ ñâîéñòâàìè Ll, Lm, Lo, Lt è Lu. . \p{Nd} \p{Decimal_Digit_Number} – öèôðû îò 0 äî 9 â ðàçëè÷íûõ àëôàâèòàõ (êðîìå êèòàéñêîãî, ÿïîíñêîãî è êîðåéñêîãî). \p{Nl} \p{Letter_Number} – â îñíîâíîì ðèìñêèå öèôðû. \p{No} \p{Other_Number} – ÷èñëà â âåðõíèõ è íèæíèõ èíäåêñàõ, äðîáè; ñèìâîëû, ïðåäñòàâëÿþùèå ÷èñëà, êîòîðûå íå ÿâëÿþòñÿ öèôðàìè (êðîìå êèòàéñêîãî, ÿïîíñêîãî è êîðåéñêîãî àëôàâèòîâ). \p{Pd} \p{Dash_Punctuation} – âñåâîçìîæíûå äåôèñû è îòðåçêè. \p{Ps} \p{Open_Punctuatlon} – òàêèå ñèìâîëû, êàê (, , , … \p{Pe} \p{Close_Punctuation} – òàêèå ñèìâîëû, êàê ), , , … \p{Pi} \p{Initial_Punctuation} – òàêèå ñèìâîëû, êàê «, “, <, … \p{Pf} \p{Final_Punctuation} – òàêèå ñèìâîëû, êàê », ’, >, … \p{Pc} \p{Connector_Punctuatlon} – çíàêè ïðåïèíàíèÿ, èìåþùèå îñîáûé ëèíãâèñòè÷åñêèé ñìûñë (íàïðèìåð, ñèìâîë ïîä÷åðêèâàíèÿ). \p{Po} \p{Other_Punctuation} – îñòàëüíûå çíàêè ïðåïèíàíèÿ: !, &, ·, :, : , … \p{Zs} \p{Space_Separator} – ðàçëè÷íûå òèïû ïðîáåëîâ (îáû÷íûé ïðîáåë, íåðàçðûâíûé ïðîáåë è ïðîáåëû ôèêñèðîâàííîé øèðèíû).